<SEC-DOCUMENT>0001030894-25-000058.txt : 20251030
<SEC-HEADER>0001030894-25-000058.hdr.sgml : 20251030
<ACCEPTANCE-DATETIME>20251030071957
ACCESSION NUMBER:		0001030894-25-000058
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		14
CONFORMED PERIOD OF REPORT:	20251030
ITEM INFORMATION:		Regulation FD Disclosure
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20251030
DATE AS OF CHANGE:		20251030

FILER:

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

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-14832
		FILM NUMBER:		251432199

	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>8-K
<SEQUENCE>1
<FILENAME>cls-20251030.htm
<DESCRIPTION>8-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:69d2354d-7030-4682-bfa6-9fe067b302cb,g:91b186fc-83a8-40b2-9f1c-7b2612c69932,d:75d5bc97797444b597613f35697da072-->
<html xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns="http://www.w3.org/1999/xhtml" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>cls-20251030</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-23">false</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-24">0001030894</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="cls-20251030.xsd"/></ix:references><ix:resources><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001030894</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-10-30</xbrli:startDate><xbrli:endDate>2025-10-30</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i75d5bc97797444b597613f35697da072_1"></div><div style="min-height:45.36pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:139%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:139%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:139%">Washington, D.C. 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%;text-decoration:underline">________________________________________________</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:139%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">8-K</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%;text-decoration:underline">________________________________________________</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:1pt;font-weight:400;line-height:139%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:139%">CURRENT REPORT<br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:139%">Pursuant to Section 13 or 15(d) of the</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:139%">Securities Exchange Act of 1934</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',serif;font-size:8pt;font-weight:700;line-height:139%">Date of Report (Date of earliest event reported): <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-2">October 30, 2025</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%;text-decoration:underline">________________________________________________</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:20pt;font-weight:700;line-height:139%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-3">Celestica Inc</ix:nonNumeric>.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:139%">(Exact name of registrant as specified in its charter)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:139%"><br/></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%;text-decoration:underline">________________________________________________</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:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1.01pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:edgarprovcountryen" id="f-4">Ontario, Canada</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1.01pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-5">001-14832</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1.01pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-6">98-0185558</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1.01pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(State or other jurisdiction of incorporation)</span></td><td colspan="3" style="padding:2px 1.01pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(Commission File Number)</span></td><td colspan="3" style="padding:2px 1.01pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(IRS Employer Identification No.)</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.192%"><tr><td style="width:1.0%"/><td style="width:31.643%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.529%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.01pt;padding-right:0.01pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-7">5140 Yonge Street</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine2" id="f-8">Suite 1900</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1.01pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-9">M2N 6L7</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.01pt;padding-right:0.01pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-10">Toronto</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-11">Ontario</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCountry" format="ixt-sec:countrynameen" id="f-12">Canada</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1.01pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(Zip Code)</span></td></tr><tr><td colspan="3" style="padding:2px 1.01pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:100%">(Address of principal executive officers)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></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',serif;font-size:8pt;font-weight:700;line-height:139%">(<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-13">416</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-14">448-2211</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:139%">(Registrant's telephone number, including area code)</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',serif;font-size:8pt;font-weight:700;line-height:139%">Not Applicable</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:139%">(Former name or former address, if changed since last report) </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:1pt;font-weight:700;line-height:139%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%;text-decoration:underline">________________________________________________</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">Check the appropriate box below if the Form 8-K is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.492%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:WrittenCommunications" format="ixt:fixed-false" id="f-15">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</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:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.492%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:SolicitingMaterial" format="ixt:fixed-false" id="f-16">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</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:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.492%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:PreCommencementTenderOffer" format="ixt:fixed-false" id="f-17">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</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:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.492%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:PreCommencementIssuerTenderOffer" format="ixt:fixed-false" id="f-18">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c)</span></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.936%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.542%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.135%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.260%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Securities registered pursuant to Section 12(b) of the Act:</span></td></tr><tr><td colspan="3" style="padding:2px 1.01pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Title of each class</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1.01pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Trading</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1.01pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1.01pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-19">Common Shares without par value</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1.01pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-20">CLS</ix:nonNumeric></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',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-21">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:139%">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (&#167;240.12b-2 of this chapter).</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:139%">Emerging growth company&#160; <ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-22">&#9744;</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:139%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. &#9744; </span></div><div style="height:45.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45.36pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:67.5pt;text-align:justify;text-indent:-67.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:133%">Item 7.01.&#160;&#160;&#160;&#160;Regulation FD Disclosure.</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',serif;font-size:10pt;font-weight:400;line-height:120%">On October 30, 2025, Celestica Inc. (the "Company") issued a press release to announce that it has received final acceptance from the Toronto Stock Exchange for a normal course issuer bid (&#8220;NCIB&#8221;) to repurchase up to 5,722,527 of the Company&#8217;s common shares, representing approximately 5 percent of the outstanding public float as of October 20, 2025, during the next 12 months.  The NCIB is scheduled to commence on November 3, 2025 and is due to terminate on November 2, 2026.  A copy of the press release is furnished as Exhibit 99.1 to this report.</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',serif;font-size:10pt;font-weight:400;line-height:120%">The information furnished with this Item 7.01, including Exhibit 99.1, shall not be deemed "filed" for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the "Exchange Act"), or otherwise subject to the liabilities of that section, nor shall it be deemed incorporated by reference into any other filing under the Securities Act of 1933, as amended, or the Exchange Act, except as expressly set forth by specific reference in such a filing.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:67.5pt;text-align:justify;text-indent:-67.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:133%">Item 9.01.&#160;&#160;&#160;&#160;Financial Statements and Exhibits.</span></div><div style="padding-left:67.5pt;text-align:justify;text-indent:-67.5pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.923%"><tr><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:86.163%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit&#160;No.</span></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">99.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.02pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="ncibpressrelease-oct302025.htm">Press Release of the Company dated </a><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="ncibpressrelease-oct302025.htm">October 30</a><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="ncibpressrelease-oct302025.htm">, 2025</a></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',serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (embedded within the Inline XBRL document)</span></td></tr></table></div><div><span><br/></span></div><div style="height:45.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45.36pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:139%">SIGNATURES</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">&#160;</span></div><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.332%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">CELESTICA INC.</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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',serif;font-size:10pt;font-weight:400;line-height:100%">Date: October 30, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Douglas Parker</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Name: Douglas Parker</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Title: Chief Legal Officer and Corporate Secretary</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">&#160;</span></div><div><span><br/></span></div><div style="height:45.36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>2
<FILENAME>ncibpressrelease-oct302025.htm
<DESCRIPTION>EX-99.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ia78b53364d1b49f495738aff4d0e0409_42"></div><div style="min-height:72pt;width:100%"><div style="text-align:justify"><img alt="image_0a.jpg" src="image_0a.jpg" style="height:56px;margin-bottom:5pt;vertical-align:text-bottom;width:133px"></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 99.1</font></div><div><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><br>FOR IMMEDIATE RELEASE &#160;&#160;&#160;&#160;October 30, 2025</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CELESTICA ANNOUNCES TSX ACCEPTANCE OF NORMAL COURSE ISSUER BID</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TORONTO, Canada - Celestica Inc. (NYSE&#58; CLS) (TSX&#58; CLS), a global leader in data center infrastructure and advanced technology solutions, today announced that the Toronto Stock Exchange (the &#8220;TSX&#8221;) has accepted the Company's notice to launch a Normal Course Issuer Bid (the &#8220;Bid&#8221;).</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Bid, the Company may repurchase on the open market, at its discretion during the period commencing on November 3, 2025 and ending on the earlier of November 2, 2026 and the completion of purchases under the Bid, up to 5,722,527</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">common shares, representing approximately 5.0%</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the &#34;public float&#34; (within the meaning of the rules of the TSX) as at October 20, 2025, subject to the normal terms and limitations of such bids. </font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the TSX rules, the average daily trading volume of the common shares on the TSX during the six months ended September 30, 2025 was approximately 886,938</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and, accordingly, daily purchases on the TSX pursuant to the Bid will be limited to 221,734</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">common shares, other than purchases made pursuant to the block purchase exception. The actual number of common shares which may be purchased pursuant to the Bid and the timing of any such purchases will be determined by management of the Company, subject to applicable laws and the rules of the TSX. In accordance with the TSX rules, the maximum number of common shares which may be repurchased for cancellation under the Bid will be reduced by the number of common shares purchased by non-independent brokers for delivery pursuant to stock-based compensation plans.</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchases are expected to be made through the facilities of the TSX, the New York Stock Exchange, other designated exchanges and&#47;or alternative Canadian trading systems, or by such other means as may be permitted by the Ontario Securities Commission or other applicable Canadian Securities Administrators, at prevailing market prices, including through one or more automatic share purchase plans. The Bid will be funded using existing cash resources and draws on its credit facility or other forms of available indebtedness, and any common shares repurchased by the Company under the Bid will be cancelled.</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October 20, 2025, the Company had 115,036,621 issued and outstanding common shares and a &#34;public float&#34; (within the meaning of the rules of the TSX) of 114,450,556 common shares.</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that the purchases are in the best interest of the Company and constitute a desirable use of its funds.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company previously implemented a normal course issuer bid for its common shares which expires on October 31, 2025. Under its prior bid, the Company was authorized to purchase up to 8,609,693 common shares and repurchased and cancelled 1,522,831 common shares (through October 20, 2025) at a weighted average price of US$92.26 per share. </font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-bottom:7.3pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%">About Celestica</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Celestica is a technology leader dedicated to driving customer success and market advancements. With deep expertise in design, engineering, manufacturing, supply chain and platform solutions, Celestica enables critical data center infrastructure for AI, cloud, and hybrid cloud and advances technologies in high-growth markets. With a talented team and a strategic global network, Celestica helps its customers achieve a competitive advantage. For more information on Celestica, visit www.celestica.com. Our securities filings can be accessed at&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">www.sedarplus.ca</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;and&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">www.sec.gov</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div><div style="margin-bottom:7.3pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The information contained on or accessible through www.celestica.com is not incorporated by reference into, and does not form part of, this press release.</font></div><div style="height:23.04pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:7.3pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline">Cautionary Note Regarding Forward-Looking Statements</font></div><div style="margin-bottom:7.3pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">This press release contains forward-looking statements, including, without limitation, statements related to&#58; the Company's intention to commence the Bid, the timing, quantity and funding of any purchases of common shares under the Bid</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">,</font><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"> and the expected facilities through which any such purchases may be made. 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; &#34;target,&#34; &#34;outlook,&#34; &#34;goal,&#34; &#34;guidance,&#34; &#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, where applicable, and for forward-looking information under applicable Canadian securities laws. </font></div><div style="margin-bottom:7.3pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',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. Forward-looking statements reflect our current estimates, beliefs and assumptions, which are based on management&#8217;s perception of historic trends, current conditions and expected future developments, as well as other factors it believes are appropriate in the circumstances, including certain assumptions about&#58; the Company&#8217;s view with respect to its financial condition and prospects&#59; the availability of capital resources for, and the permissibility under our credit facility of, repurchases of outstanding common shares under our current normal course issuer bid, compliance with applicable laws and regulations pertaining to normal course issuer bids&#59; the existence of potentially superior uses for the Company&#8217;s cash resources than common share repurchases&#59; the impact of anticipated market conditions on our businesses&#59; tax and interest rates&#59; the economy&#59; no material changes in business activities resulting from current macroeconomic trends and uncertainties, including evolving global tariff and trade negotiations&#59; our ability to achieve our strategic goals&#59; as well as other market, financial and operational assumptions. Readers are cautioned that such information may not be appropriate for other purposes. Readers should not place undue reliance on such forward-looking information.</font></div><div style="margin-bottom:7.3pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">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&#58; reduction in customer revenue&#59; the availability of capital resources for, and the permissibility under our credit facility of, repurchases of outstanding common shares under the Bid&#59; compliance with applicable laws and regulations pertaining to normal course issuer bids&#59; a reduction in the size of our &#34;public float&#34; as a result of repurchases made under the Bid&#59; erosion in customer market competitiveness&#59; changing revenue mix and margins&#59; uncertain market, industry, political and economic conditions&#59; changes to policies or legislation&#59; cash flow, revenue, and operating results, and tax and interest variability&#59; technology and IT disruption&#59; increasing legal, tax and regulatory complexity and uncertainty (including in relation to our or our customers' businesses)&#59; and the potential adverse impacts of events outside of our control.</font></div><div style="margin-bottom:7.3pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">For more exhaustive information on the foregoing and other material risks, uncertainties and assumptions readers should refer to our public filings at www.sedarplus.ca and www.sec.gov, including in our most recent Management's Discussion and Analysis of Financial Condition and Results of Operations, Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and other documents filed with, or furnished to, the U.S. Securities and Exchange Commission, and the Canadian Securities Administrators, as applicable.</font></div><div style="margin-bottom:7.3pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">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 expressly required by applicable law.</font></div><div><font style="color:#000000;font-family:'Arial',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.</font></div><div><font><br></font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Contacts&#58;</font></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Celestica Global Communications&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Celestica Investor Relations<br>(416) 448-2200&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(416) 448-2211<br></font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">media&#64;celestica.com</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">clsir&#64;celestica.com</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div><div style="height:23.04pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>cls-20251030.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:69d2354d-7030-4682-bfa6-9fe067b302cb,g:91b186fc-83a8-40b2-9f1c-7b2612c69932-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:cls="http://www.celestica.com/20251030" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.celestica.com/20251030">
  <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://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.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-20251030_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-20251030_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.celestica.com/role/Cover">
        <link:definition>0000001 - Document - Cover</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:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>cls-20251030_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:69d2354d-7030-4682-bfa6-9fe067b302cb,g:91b186fc-83a8-40b2-9f1c-7b2612c69932-->
<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_dei_SolicitingMaterial_aeb997ff-e8a2-4efa-ac8b-616735e0e151_terseLabel_en-US" xlink:label="lab_dei_SolicitingMaterial" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Soliciting Material</link:label>
    <link:label id="lab_dei_SolicitingMaterial_label_en-US" xlink:label="lab_dei_SolicitingMaterial" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Soliciting Material</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SolicitingMaterial" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SolicitingMaterial"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SolicitingMaterial" xlink:to="lab_dei_SolicitingMaterial" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_WrittenCommunications_9c1a9b1f-23be-44fe-a14f-16289edfa877_terseLabel_en-US" xlink:label="lab_dei_WrittenCommunications" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Written Communications</link:label>
    <link:label id="lab_dei_WrittenCommunications_label_en-US" xlink:label="lab_dei_WrittenCommunications" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Written Communications</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_WrittenCommunications" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_WrittenCommunications"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_WrittenCommunications" xlink:to="lab_dei_WrittenCommunications" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_8bcb9217-0c55-4f5b-8c49-fb9101ca3989_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_419aa7fb-52f0-43a9-bb2a-f11627372aff_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_dei_PreCommencementTenderOffer_d7923df2-9e51-407f-ac6b-7b6f05d1a992_terseLabel_en-US" xlink:label="lab_dei_PreCommencementTenderOffer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
    <link:label id="lab_dei_PreCommencementTenderOffer_label_en-US" xlink:label="lab_dei_PreCommencementTenderOffer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementTenderOffer" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementTenderOffer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_PreCommencementTenderOffer" xlink:to="lab_dei_PreCommencementTenderOffer" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_8be8bd9c-7934-4332-8b43-6676f74c7358_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_dei_AmendmentFlag_81dbbd33-b757-42e5-8f21-02fbd9b815db_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_dei_PreCommencementIssuerTenderOffer_96227d6f-a638-403f-877d-b0f91ceab5e1_terseLabel_en-US" xlink:label="lab_dei_PreCommencementIssuerTenderOffer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
    <link:label id="lab_dei_PreCommencementIssuerTenderOffer_label_en-US" xlink:label="lab_dei_PreCommencementIssuerTenderOffer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementIssuerTenderOffer" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementIssuerTenderOffer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_PreCommencementIssuerTenderOffer" xlink:to="lab_dei_PreCommencementIssuerTenderOffer" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_d401e775-2914-4978-9504-b85c9edb1a2d_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_f17c11af-9901-4cfc-ab0e-0e3de284a88b_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_dei_EntityFileNumber_e0f10a71-8fd2-4752-ba37-557360125614_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_dei_EntityRegistrantName_518df766-2339-4425-b063-38587a5ac0e9_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_dei_SecurityExchangeName_b06ffae4-8b7d-4af8-bd8e-4c61ef344365_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_dei_TradingSymbol_c7600adc-f38c-4e23-9c94-1e42c78edceb_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_dei_EntityIncorporationStateCountryCode_9acfae91-fdad-41ed-a099-ca272fff8600_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_dei_Security12bTitle_026104b4-a71a-4b61-acc7-325d6d953c57_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_dei_EntityAddressCountry_077bd656-22a2-42ed-b913-217be273359b_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCountry" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Country</link:label>
    <link:label id="lab_dei_EntityAddressCountry_label_en-US" xlink:label="lab_dei_EntityAddressCountry" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Country</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCountry" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_dei_EntityAddressStateOrProvince_6a23be5d-1c21-4377-a52e-c6b93d21406e_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_dei_EntityAddressPostalZipCode_8d70dc1a-cbd5-425f-8717-f1d6a813ba99_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_dei_EntityAddressCityOrTown_49f53f3b-b633-4e61-ab29-5d6e368a8cc7_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_dei_EntityAddressAddressLine1_9d358aaf-b3da-4b58-b3a0-910782a2c34a_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_a3156cb5-13df-4b5f-b670-885fb675b914_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_dd5cde0f-f7b4-461c-ab98-b79b45b72404_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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_dei_CityAreaCode_7020e116-c343-491c-91ec-5b3ac92e1e79_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>5
<FILENAME>cls-20251030_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:69d2354d-7030-4682-bfa6-9fe067b302cb,g:91b186fc-83a8-40b2-9f1c-7b2612c69932-->
<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/Cover" xlink:type="simple" xlink:href="cls-20251030.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.celestica.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_facb5991-a494-403b-b160-7dd7afec71bd" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_b1a963b0-a29d-4418-abf1-5ede2d2c00ee" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_facb5991-a494-403b-b160-7dd7afec71bd" xlink:to="loc_dei_DocumentType_b1a963b0-a29d-4418-abf1-5ede2d2c00ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_7f4e5c7e-6078-44a6-8583-9b47412f66d5" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_facb5991-a494-403b-b160-7dd7afec71bd" xlink:to="loc_dei_DocumentPeriodEndDate_7f4e5c7e-6078-44a6-8583-9b47412f66d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_30bdcf91-1db8-4b6d-be00-14332c83485c" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_facb5991-a494-403b-b160-7dd7afec71bd" xlink:to="loc_dei_EntityRegistrantName_30bdcf91-1db8-4b6d-be00-14332c83485c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_3caffaa2-8818-44c1-9a5a-6b0746d026aa" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_facb5991-a494-403b-b160-7dd7afec71bd" xlink:to="loc_dei_EntityIncorporationStateCountryCode_3caffaa2-8818-44c1-9a5a-6b0746d026aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_341aa0b4-9b55-4383-b206-077c1b1214be" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_facb5991-a494-403b-b160-7dd7afec71bd" xlink:to="loc_dei_EntityFileNumber_341aa0b4-9b55-4383-b206-077c1b1214be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_759979aa-150f-414c-aff9-2458e0d818f5" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_facb5991-a494-403b-b160-7dd7afec71bd" xlink:to="loc_dei_EntityTaxIdentificationNumber_759979aa-150f-414c-aff9-2458e0d818f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_9d8b4234-e4a2-4335-a00a-dd754be0b0bf" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_facb5991-a494-403b-b160-7dd7afec71bd" xlink:to="loc_dei_EntityAddressAddressLine1_9d8b4234-e4a2-4335-a00a-dd754be0b0bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_8bde7a2e-3fde-4566-a23f-223a9877a4fa" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_facb5991-a494-403b-b160-7dd7afec71bd" xlink:to="loc_dei_EntityAddressAddressLine2_8bde7a2e-3fde-4566-a23f-223a9877a4fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_3a71ecce-95e3-4574-b972-abbfa5f87f24" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_facb5991-a494-403b-b160-7dd7afec71bd" xlink:to="loc_dei_EntityAddressCityOrTown_3a71ecce-95e3-4574-b972-abbfa5f87f24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_8cf6f724-fefd-486f-8e1c-dccd61dc72d5" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_facb5991-a494-403b-b160-7dd7afec71bd" xlink:to="loc_dei_EntityAddressStateOrProvince_8cf6f724-fefd-486f-8e1c-dccd61dc72d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCountry_8897fa81-cee8-4451-98ab-3dd9ed0485fe" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCountry"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_facb5991-a494-403b-b160-7dd7afec71bd" xlink:to="loc_dei_EntityAddressCountry_8897fa81-cee8-4451-98ab-3dd9ed0485fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_d76abce1-c97d-41bf-bf32-5dd441770619" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_facb5991-a494-403b-b160-7dd7afec71bd" xlink:to="loc_dei_EntityAddressPostalZipCode_d76abce1-c97d-41bf-bf32-5dd441770619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_26f059f6-4d2d-42c2-9b96-ed5dca50ee0b" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_facb5991-a494-403b-b160-7dd7afec71bd" xlink:to="loc_dei_CityAreaCode_26f059f6-4d2d-42c2-9b96-ed5dca50ee0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_d3940652-c690-447d-bf4c-d1d91683a144" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_facb5991-a494-403b-b160-7dd7afec71bd" xlink:to="loc_dei_LocalPhoneNumber_d3940652-c690-447d-bf4c-d1d91683a144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_WrittenCommunications_e540f71c-de44-485d-96ad-e8b7c7bc9e66" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_WrittenCommunications"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_facb5991-a494-403b-b160-7dd7afec71bd" xlink:to="loc_dei_WrittenCommunications_e540f71c-de44-485d-96ad-e8b7c7bc9e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SolicitingMaterial_ebc7f4c3-c396-4240-bfd5-2204bf55167a" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SolicitingMaterial"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_facb5991-a494-403b-b160-7dd7afec71bd" xlink:to="loc_dei_SolicitingMaterial_ebc7f4c3-c396-4240-bfd5-2204bf55167a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementTenderOffer_fde35981-0204-4cf5-92f3-0d10eb48f446" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementTenderOffer"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_facb5991-a494-403b-b160-7dd7afec71bd" xlink:to="loc_dei_PreCommencementTenderOffer_fde35981-0204-4cf5-92f3-0d10eb48f446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementIssuerTenderOffer_b291add1-d447-45df-9a09-94c404e86043" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementIssuerTenderOffer"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_facb5991-a494-403b-b160-7dd7afec71bd" xlink:to="loc_dei_PreCommencementIssuerTenderOffer_b291add1-d447-45df-9a09-94c404e86043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_5abbc56e-e808-4726-902f-e70f715f4f0b" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_facb5991-a494-403b-b160-7dd7afec71bd" xlink:to="loc_dei_Security12bTitle_5abbc56e-e808-4726-902f-e70f715f4f0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_ad592349-4724-4801-9d17-26dc7581ddd9" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_facb5991-a494-403b-b160-7dd7afec71bd" xlink:to="loc_dei_TradingSymbol_ad592349-4724-4801-9d17-26dc7581ddd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_907c6193-382d-4d50-887a-6f25502b82c0" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_facb5991-a494-403b-b160-7dd7afec71bd" xlink:to="loc_dei_SecurityExchangeName_907c6193-382d-4d50-887a-6f25502b82c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_c794e7d3-e062-499c-ab08-b77e82a50028" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_facb5991-a494-403b-b160-7dd7afec71bd" xlink:to="loc_dei_EntityEmergingGrowthCompany_c794e7d3-e062-499c-ab08-b77e82a50028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_bf11d4ec-9e36-40fa-ab7c-69a0bebcf05f" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_facb5991-a494-403b-b160-7dd7afec71bd" xlink:to="loc_dei_AmendmentFlag_bf11d4ec-9e36-40fa-ab7c-69a0bebcf05f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_111c481d-e356-43f3-8cb9-87220da7e2de" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_facb5991-a494-403b-b160-7dd7afec71bd" xlink:to="loc_dei_EntityCentralIndexKey_111c481d-e356-43f3-8cb9-87220da7e2de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>6
<FILENAME>image_0a.jpg
<TEXT>
begin 644 image_0a.jpg
MB5!.1PT*&@H    -24A$4@   BX   #L" 8   !3]2U)    "7!(67,   L2
M   +$@'2W7[\   @ $E$051XVNV=3V[:VOO&'ZK.R6\%<*=,PA4+B+N"4@DI
M@PSJ2 @Q*UU!R0I*9@@AU1ED$"G2)2NH60"Z9,*T9@5?6 &_@5_?N!3['/_#
MQCP?*;JWB0W'QS[G/'[/^Z>RV^U RL5X,C4 ./U>UV%O$$((*1/OV 6E$RU+
M #\!_!I/IB9[A!!""(4+*:IH,0!<^GXU9*\00@BA<"%%9;/W;X==0@@AA,*%
M%))^K[L$< =@#> 5P("]0@@AI$Q4Z)Q+""&$D%.!%A="""&$4+@00@@AA%"X
M$$(((83"A1!"""&DZ+QG%Y2+\63:!&# #86V^[WNAKU"""&D+#"JJ%RB903@
MB^]76P"&A$D30@@A)P^WBLHC6HP]T0( 50 S]@XAA! *%U(TC(#?UV3[B!!"
M"*%P(8000@BA<"%1L0-^OZ:/"R&$$ H74BCZO:X-X'[OUUL ;?8.(820LL"H
MHI+A"X?> )@Q')H00@B%"R&$$$)(#G"KB!!"""$4+H000@@A%"ZD%(PG4Y/Y
M90@AA$2%M8K(L05+$V[H=A7  P"3O4(((407.N>62Q28(@2:<*.*; ##?J_K
M%*R=&Q$N /!_C'PBA!"B"[>*RB-:+  _ %R)**@!^ Q@6< MF1F %P"?*%H(
M(81$@1:7<H@64T1+$%L =8H$0@@AIPXM+N7 5/R]"F;0)8000N%""L*5QC%U
M=A,AA! *%U($MNP"0@@AYP##H<O!#*XCKNJ8HS.>3"_@;F5=P(UTLNAK0P@A
M)"ZTN)2#D>+O\WZON\Q)M-@ O@/X)O^UY?>$$$((A<LY(J+D$PYO&<V1GV.N
M">!R[W>78-(Y0@@A,>%647G$RVP\F=9%I-3EUW:_U[5S;-9%Q-\30@@A%"YG
M)%XV *P"-<F)^'M"""$D%&X5D2R%E 7@=>_7K\C)49@00LCIP\RY)',DLV\=
M@"-BAA!""*%P(8000DBYX581(8000DX&.N>6"-F2,? 65;0$,.KWN@Y[AQ!"
M2!G@5E$V J(.-U>) 3>"QLHR+'D\F3;A1A-=!AQRW^]U!T>Z=@- 4Z[;9I9<
M0@@A%"[%%BTF@!\'_O30[W7-#+[O0D1"57%HIN(E0#QM 0SHD$L((>3LA,MX
M,FWCK>;-# 6L>2.6EF6(B+A->Q$?3Z86U'6*//[*8MM(Q-,20"W@D \Y)\(C
MA!!2$D[".7<\F0X!_ /@(X K2,V; C:UC7#+QR#E?KF((%I2__Z]ZZ[E\+V$
M$$(H7 HG6B[@%NC;YU*V98J$*I7]9<K?U\SX>%WJBK]_Y% CA!!R%L)%L=C6
M3ZR_7\_T.=MRJ!%""#D7X;*)^;<\L!1_GQVQ;XZ)?>3K)H000N%23/J][A+
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
MF(EHI5\L!#O:O_A$N*/9!W5I@TZDG95BE?KJWO,_P-LVD0.@>1+"93R9UF7
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
M=>+W?0BU'\!WV?_/;;_;E\>C+1-36(3.#,#W@+^=JN].G 7IA^)M^ARCQDP
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
5 ;\SRMY(8ZAN     $E%3D2N0F""

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Oct. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Oct. 30,  2025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Celestica Inc<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">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="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-14832<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">98-0185558<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">5140 Yonge Street<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 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="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="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="Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CA<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">M2N 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="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="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="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Shares without par value<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">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="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001030894<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CoverAbstract</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCountry">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>ISO 3166-1 alpha-2 country code.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCountry</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:countryCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PreCommencementIssuerTenderOffer</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_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PreCommencementTenderOffer</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_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14a<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</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_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_WrittenCommunications</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<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>10
<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>12
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>24</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="cls-20251030.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.celestica.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</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="8-K" isOnlyDei="true" original="cls-20251030.htm">cls-20251030.htm</File>
    <File>cls-20251030.xsd</File>
    <File>cls-20251030_lab.xml</File>
    <File>cls-20251030_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="24">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>14
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "cls-20251030.htm": {
   "nsprefix": "cls",
   "nsuri": "http://www.celestica.com/20251030",
   "dts": {
    "inline": {
     "local": [
      "cls-20251030.htm"
     ]
    },
    "schema": {
     "local": [
      "cls-20251030.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/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "cls-20251030_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cls-20251030_pre.xml"
     ]
    }
   },
   "keyStandard": 24,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2025": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 25,
   "unitCount": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2025": 24
   },
   "report": {
    "R1": {
     "role": "http://www.celestica.com/role/Cover",
     "longName": "0000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cls-20251030.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "cls-20251030.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.celestica.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.celestica.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.celestica.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://www.celestica.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.celestica.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://www.celestica.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line Two",
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.celestica.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://www.celestica.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Country",
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.celestica.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.celestica.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.celestica.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.celestica.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.celestica.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.celestica.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.celestica.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.celestica.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.celestica.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://www.celestica.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-commencement Issuer Tender Offer",
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://www.celestica.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-commencement Tender Offer",
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.celestica.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.celestica.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://www.celestica.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Soliciting Material",
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.celestica.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://www.celestica.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Written Communications",
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>15
<FILENAME>0001030894-25-000058-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001030894-25-000058-xbrl.zip
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
M6[W4;C4-RV[6:K7FHW+;>XM^TO<J^1THH\0T(X;T0I _(827 =?Y!SAC/F_
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
M645^G+Y:/Y,L[]!\^NK_4$L#!!0    ( 'PZ7ELO:+0!  <   0U   4
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
MS;6]1AIX?D,GTVU5M*^$G8- <IJ!Y2#-:V8-^C9V$0Z7W]7%DS9.+,2;-DI
M0IY ^FH,Z=;4O" TW%YW8M_;8!VUK=>QFMIOB@V)HRH;,PF#?H--@_W6ED.Y
MBC7IKQA8?>]1W4TE+76VUH9DDHXA$\.'V<E40O ,#('1*EJ.[*MDO,D@0I#C
M%D6MP=HQ0_-2^DYGMS?(TW5Z8EWBH#WAR0SG*=0H%M\W+/^U$]]I!]MP-<,]
M05A?(*DA!7]LXO[I$@N^"LA/)YEJ,H =GN0YQ84K51AJG^24LV1BT-_Z2R3^
MBO #>2 R^-NN>_^OD3@-Q&CU[L'67SHR3<)?C'(G5R4,E%RN&%<VUV[*T2!J
M<^9.KDR3-'^!TQ[/:X'^46?R7 >6?\4V?Q^90.XC;Z$;J%$VA\82(F[0ET\G
M<67!/((BA)?N7/$?XW!QA"J-;<&8L FV/6D JRK\;!RWJ9!#XQ_B"/.I\H<K
MET-5CKRNXZ=137AJ$+-MK2@*YZ9IBD!54NH1_EQIZ_N%RY%X7>V_<._Y\>KR
M)PK!V!\H)LFRM'I4E;Q\DG!S"C?L]&?XK![KYM"E:\@[-5?:F>[;]Y><93HL
MOJ!K^!\?YG^P?T0U-I_'']S?9GNJU?^K0TO_YW,^@JTJIZJFYS5?M_G8_;/*
MF:*R#] YL$_2^9N=P=Y;L;-SL#4<]OO/H1_[F,_NJ@>#KNT^AW,M&7(*^>KE
MWL[QTDF&IS_C<N^?Q?^W_\+[.6@I3IVVST)+S_\PRCO_OWF\X_]%Y/\!4$L!
M A0#%     @ ?#I>6P*:AT[L#P  ;F\  !               ( !     &-L
M<RTR,#(U,3 S,"YH=&U02P$"% ,4    " !\.EY;P&[_EE\"  #Y!@  $
M            @ $:$   8VQS+3(P,C4Q,#,P+GAS9%!+ 0(4 Q0    ( 'PZ
M7EO'\J-RD0H  '%;   4              "  :<2  !C;',M,C R-3$P,S!?
M;&%B+GAM;%!+ 0(4 Q0    ( 'PZ7ELO:+0!  <   0U   4
M  "  6H=  !C;',M,C R-3$P,S!?<')E+GAM;%!+ 0(4 Q0    ( 'PZ7EM
M8$YP:!   $Q$   >              "  9PD  !N8VEB<')E<W-R96QE87-E
D+6]C=#,P,C R-2YH=&U02P4&      4 !0!, 0  0#4

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>cls-20251030_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:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cls-20251030.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001030894</identifier>
        </entity>
        <period>
            <startDate>2025-10-30</startDate>
            <endDate>2025-10-30</endDate>
        </period>
    </context>
    <dei:AmendmentFlag contextRef="c-1" id="f-23">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-24">0001030894</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="c-1" id="f-1">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-2">2025-10-30</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="c-1" id="f-3">Celestica Inc</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-4">A6</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="c-1" id="f-5">001-14832</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-6">98-0185558</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-7">5140 Yonge Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c-1" id="f-8">Suite 1900</dei:EntityAddressAddressLine2>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-9">M2N 6L7</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-10">Toronto</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-11">ON</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressCountry contextRef="c-1" id="f-12">CA</dei:EntityAddressCountry>
    <dei:CityAreaCode contextRef="c-1" id="f-13">416</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-14">448-2211</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="c-1" id="f-15">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="c-1" id="f-16">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="c-1" id="f-17">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="c-1" id="f-18">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="c-1" id="f-19">Common Shares without par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-20">CLS</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-21">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-22">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
